package com.ltu.domain.mp_entity.customize;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.ltu.domain.BaseEntity;
import lombok.experimental.Accessors;

/**
 * <p>
 * 退款申请记录
 * </p>
 * @author 若尘
 * @since 2023-08-01
 */
@Accessors(chain = true)
@TableName("t_refun_order")
@ApiModel(value="RefunOrderEntity对象", description="退款申请记录")
public class RefunOrderEntity extends BaseEntity {

    private static final long serialVersionUID = 1L;

		  @ApiModelProperty(value = " activity_scrum_id:报名记录ID ")
		 		  private String activityScrumId;
    	  @ApiModelProperty(value = " order_id:订单号 ")
		 		  private String orderId;
    	  @ApiModelProperty(value = " transaction_id:微信那边的订单号 ")
		 		  private String transactionId;
    	  @ApiModelProperty(value = " user_id:申请退款人 ")
		 		  private Integer userId;
    	  @ApiModelProperty(value = " user_name:缴费人 ")
		 		  private String userName;
    	  @ApiModelProperty(value = " user_phone:缴费电话 ")
		 		  private String userPhone;
    	  @ApiModelProperty(value = " refun_fee:退款金额 ")
		 		  private Integer refunFee;
    	  @ApiModelProperty(value = " pay_way:支付方式1微信支付2支付宝 ")
		 		  private Byte payWay;
    	  @ApiModelProperty(value = " status:退款状态：0待审核2拒绝退款3同意退款 ")
		 		  private Byte status;
    	  @ApiModelProperty(value = " remark:审核备注 ")
		 		  private String remark;
    	  @ApiModelProperty(value = " auditor_id:审核人 ")
		 		  private Integer auditorId;
    	  @ApiModelProperty(value = " auditor_name:审核人 ")
		 		  private String auditorName;
    	  @ApiModelProperty(value = " update_time:更新时间 ")
		 		  private Date updateTime;
    	  @ApiModelProperty(value = " create_time:创建时间 ")
		 		  private Date createTime;
    	  @ApiModelProperty(value = " scrum_id:球员id退款球员ID ")
		 		  private Integer scrumId;
    	  @ApiModelProperty(value = " scrum_name:退款球员名称 ")
		 		  private String scrumName;
    		@ApiModelProperty(value = " activity_titile:赛事名称 ")
    		private String activityTitile;
    		@ApiModelProperty(value = " activity_group_class_name:组别名称 ")
    		private String activityGroupClassName;
    		@ApiModelProperty(value = " teams_name:队伍名称 ")
    		private String teamsName;
    		 
	  
    		/**
		 * 报名记录ID
		 */
	    public String getActivityScrumId() {
	        return activityScrumId;
	    }
		/**
		 * 报名记录ID
		 */
	    public RefunOrderEntity setActivityScrumId(String activityScrumId) {
	       this.activityScrumId = activityScrumId;
	        return this;
	    }
		/**
		 * 订单号
		 */
	    public String getOrderId() {
	        return orderId;
	    }
		/**
		 * 订单号
		 */
	    public RefunOrderEntity setOrderId(String orderId) {
	       this.orderId = orderId;
	        return this;
	    }
		/**
		 * 微信那边的订单号
		 */
	    public String getTransactionId() {
	        return transactionId;
	    }
		/**
		 * 微信那边的订单号
		 */
	    public RefunOrderEntity setTransactionId(String transactionId) {
	       this.transactionId = transactionId;
	        return this;
	    }
		/**
		 * 申请退款人
		 */
	    public Integer getUserId() {
	        return userId;
	    }
		/**
		 * 申请退款人
		 */
	    public RefunOrderEntity setUserId(Integer userId) {
	       this.userId = userId;
	        return this;
	    }
		/**
		 * 缴费人
		 */
	    public String getUserName() {
	        return userName;
	    }
		/**
		 * 缴费人
		 */
	    public RefunOrderEntity setUserName(String userName) {
	       this.userName = userName;
	        return this;
	    }
		/**
		 * 缴费电话
		 */
	    public String getUserPhone() {
	        return userPhone;
	    }
		/**
		 * 缴费电话
		 */
	    public RefunOrderEntity setUserPhone(String userPhone) {
	       this.userPhone = userPhone;
	        return this;
	    }
		/**
		 * 退款金额
		 */
	    public Integer getRefunFee() {
	        return refunFee;
	    }
		/**
		 * 退款金额
		 */
	    public RefunOrderEntity setRefunFee(Integer refunFee) {
	       this.refunFee = refunFee;
	        return this;
	    }
		/**
		 * 支付方式1微信支付2支付宝
		 */
	    public Byte getPayWay() {
	        return payWay;
	    }
		/**
		 * 支付方式1微信支付2支付宝
		 */
	    public RefunOrderEntity setPayWay(Byte payWay) {
	       this.payWay = payWay;
	        return this;
	    }
		/**
		 * 退款状态：0待审核2拒绝退款3同意退款
		 */
	    public Byte getStatus() {
	        return status;
	    }
		/**
		 * 退款状态：0待审核2拒绝退款3同意退款
		 */
	    public RefunOrderEntity setStatus(Byte status) {
	       this.status = status;
	        return this;
	    }
		/**
		 * 审核备注
		 */
	    public String getRemark() {
	        return remark;
	    }
		/**
		 * 审核备注
		 */
	    public RefunOrderEntity setRemark(String remark) {
	       this.remark = remark;
	        return this;
	    }
		/**
		 * 审核人
		 */
	    public Integer getAuditorId() {
	        return auditorId;
	    }
		/**
		 * 审核人
		 */
	    public RefunOrderEntity setAuditorId(Integer auditorId) {
	       this.auditorId = auditorId;
	        return this;
	    }
		/**
		 * 审核人
		 */
	    public String getAuditorName() {
	        return auditorName;
	    }
		/**
		 * 审核人
		 */
	    public RefunOrderEntity setAuditorName(String auditorName) {
	       this.auditorName = auditorName;
	        return this;
	    }
		/**
		 * 更新时间
		 */
	    public Date getUpdateTime() {
	        return updateTime;
	    }
		/**
		 * 更新时间
		 */
	    public RefunOrderEntity setUpdateTime(Date updateTime) {
	       this.updateTime = updateTime;
	        return this;
	    }
		/**
		 * 创建时间
		 */
	    public Date getCreateTime() {
	        return createTime;
	    }
		/**
		 * 创建时间
		 */
	    public RefunOrderEntity setCreateTime(Date createTime) {
	       this.createTime = createTime;
	        return this;
	    }
		/**
		 * 球员id退款球员ID
		 */
	    public Integer getScrumId() {
	        return scrumId;
	    }
		/**
		 * 球员id退款球员ID
		 */
	    public RefunOrderEntity setScrumId(Integer scrumId) {
	       this.scrumId = scrumId;
	        return this;
	    }
		/**
		 * 退款球员名称
		 */
	    public String getScrumName() {
	        return scrumName;
	    }
		/**
		 * 退款球员名称
		 */
	    public RefunOrderEntity setScrumName(String scrumName) {
	       this.scrumName = scrumName;
	        return this;
	    }
		public String getActivityTitile() {
			return activityTitile;
		}
		public void setActivityTitile(String activityTitile) {
			this.activityTitile = activityTitile;
		}
		public String getActivityGroupClassName() {
			return activityGroupClassName;
		}
		public void setActivityGroupClassName(String activityGroupClassName) {
			this.activityGroupClassName = activityGroupClassName;
		}
		public String getTeamsName() {
			return teamsName;
		}
		public void setTeamsName(String teamsName) {
			this.teamsName = teamsName;
		}




}
